package com.palpiteiro.dao;

import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;

import com.palpiteiro.bean.IBean;
import com.palpiteiro.bean.Indicadores;

public class IndicadoresDAO extends IDAO{

	public ResultSet selectByEmpresa(IBean bean) throws SQLException {
		Indicadores indicadores = (Indicadores) bean;
		
		String sql = "";
		PreparedStatement stmt;
		sql = "select id_indicadores,id_empresa,lucro, cresc_med_anual, plpvpa," +
				" receita_liquida, divida_patrimonio, liquidez_corrente" +
				" from \"Empresa\".\"Historico_Cotacao\"" +
				" where id_empresa = ?;";

		stmt = getConn().prepareStatement(sql);
		stmt.setInt(1, indicadores.getId_empresa());

		ResultSet rs = stmt.executeQuery();

		return rs;
	}
	
	@Override
	public ResultSet select(IBean bean) throws SQLException {
		Indicadores indicadores = (Indicadores) bean;
		
		String sql = "";
		PreparedStatement stmt;
		sql = "select id_indicadores,id_empresa,lucro, cresc_med_anual, plpvpa," +
				" receita_liquida, divida_patrimonio, liquidez_corrente" +
				" from \"Empresa\".\"Historico_Cotacao\"" +
				" where id_indicadores = ?;";

		stmt = getConn().prepareStatement(sql);
		stmt.setInt(1, indicadores.getId_indicadores());

		ResultSet rs = stmt.executeQuery();

		return rs;
	}

	@Override
	public void insert(IBean bean) throws SQLException {
		// TODO Auto-generated method stub
		
	}

	@Override
	public void update(IBean bean) throws SQLException {
		// TODO Auto-generated method stub
		
	}

}
